/*
 * mysystem.h
 *
 *  Created on: 2018年2月11日
 *      Author: yaoqiaobing
 */

#ifndef INCLUDE_UTIL_SYSTEMUTIL_H_
#define INCLUDE_UTIL_SYSTEMUTIL_H_

class SystemUtil {
public:
	/**
	 * 增强的system函数，能够返回system调用的输出
	 *
	 * @param[in] cmdstring 调用外部程序或脚本的命令串
	 * @param[out] buf 返回外部命令的结果的缓冲区
	 * @param[in] len 缓冲区buf的长度
	 *
	 * @return 0: 成功; -1: 失败
	 */
	static int systemCmd(char* cmdstring, char* buf, int len);
};

#endif /* INCLUDE_UTIL_SYSTEMUTIL_H_ */
